tvariable $go


trace tcp_input.c:3650
  commands
    teval $go=1
    collect $clock
  end

trace tcp_output.c:1506
  commands
    collect ((struct tcp_sock *)sk)->rx_opt.rcv_wscale
    collect ((struct tcp_sock *)sk)->rcv_wnd
    collect ((struct tcp_sock *)sk)->rcv_ssthresh
    collect ((struct tcp_sock *)sk)->window_clamp
    collect sk->sk_rcvbuf
    collect sk->sk_rmem_alloc
    collect $go
    collect *(unsigned char *)$rsp@512
  end

trace sock.h:1325
  commands
    collect *(unsigned char *)$rsp@512
  end

trace sock_rfree
  commands
    collect $reg
  end

trace tcp_send_ack
  commands
  teval $go=0
  collect $clock
  end
trace tcp_send_delayed_ack
  commands
  teval $go=0
  collect $clock
  end


define showinit
display $go
display ((struct tcp_sock *)sk)->rx_opt.rcv_wscale
display ((struct tcp_sock *)sk)->rcv_wnd
display ((struct tcp_sock *)sk)->rcv_ssthresh
display ((struct tcp_sock *)sk)->window_clamp
display sk->sk_rcvbuf
display sk->sk_rmem_alloc
display (sk->sk_rcvbuf - sk->sk_rmem_alloc.counter) - ((sk->sk_rcvbuf - sk->sk_rmem_alloc.counter) >> sysctl_tcp_adv_win_scale)
display sk->sk_rcvbuf - (sk->sk_rcvbuf >> sysctl_tcp_adv_win_scale)
end
